687110
909706
317143
575386
720570
330896
1027177
509271
205882
656959
637863
173401
798147
888949
1012724
813610
547505
46952
86987
599377
287284
531841
443275
825256